package tests;

import static org.junit.Assert.*;

import java.util.Date;

import org.junit.Test;

import Bank.Agencia;
import Bank.ContaCorrente;
import Bank.Deposito;

public class TestDeposito {

	//testar dep�sito com valor negativo
	@Test
	public void testDepositoNegativo() {
		
		Agencia agencia = new Agencia(0, "Agencia Teste");
		ContaCorrente conta = new ContaCorrente(0, agencia, 100.0);
		Deposito deposito = new Deposito(2, new Date(), agencia, conta, -50.0);
		
		
		assertFalse(deposito.getValor() < 0);
	}

	//testar dep�sito	
	@Test
	public void testDeposito() {
		
		Agencia agencia = new Agencia(0, "Agencia Teste");
		ContaCorrente conta = new ContaCorrente(0, agencia, 100.0);
		Deposito deposito = new Deposito(2, new Date(), agencia, conta, 50.0);
		
		
		assertTrue(deposito.getValor().equals(50.0));
	}	

}
